草庐IT

Python str 与 unicode 类型

全部标签

windows - 如何在 Powershell 中的 System.String 类型的字符串中添加值

问题描述:我正在尝试执行此处提到的任务-https://codereview.stackexchange.com/questions/182483/advent-of-code-2017-day-1-sum-of-digits-matching-the-next-digit-circular-list但是在WindowsPowerShell中使用简单的循环逻辑(因为我是PowerShell的新手)该任务需要查看一个数字序列,并找到与列表中的下一个数字相匹配的所有数字的总和。该列表是循环的,因此最后一位数字之后的数字是列表中的第一位数字。例如:1122producesasumof3(1+

python - 如何将 unicode 打印到终端和文件重定向

我阅读了有关Unicode、UTF-8、编码/解码以及所有内容的所有内容,但我仍在挣扎。我做了一个简短的示例片段来说明我的问题。我想像这里写的一样打印字符串'Geïrriteerd'。如果我使用重定向到文件的方式运行它,我需要使用以下代码让它正确打印到文件,例如'Test.py>output'#coding=utf-8importcodecsimportsyssys.stdout=codecs.getwriter('UTF-8')(sys.stdout)printu'Geïrriteerd'但是如果我不重定向,上面的代码会向终端打印“Ge├»rriteerd”。如果我删除“codecs

c# - 检索任何窗口的所有控件及其类型和值

我的应用程序类似于Spy++应用程序:我希望能够自动检索事件窗口(任何应用程序)及其子项的所有不同控件,并且对于每个控件,我想知道类型、名称、和值(标题或文本)。我正在使用C#windows应用程序。迭代前台窗口及其子项(等等)的所有控件并检索名称、类型和值的解决方案是什么? 最佳答案 要枚举顶级窗口,请使用EnumWindows(),要让他们的子窗口使用EnumChildWindows().使用枚举中的HWND,可以通过GetWindowText()读取带有标题栏值的顶级窗口,对于其他窗口,您可以使用WM_GETTEXT消息,或者

C# 文件类型关联

如何以编程方式将应用程序添加到给定文件类型的“打开方式”菜单?例如我做了一个简单的文本文件查看器,我也做了同样的安装项目,我想将文本文件查看器与系统中的所有.txt文件相关联,当用户双击任何.txt文件时,我的应用程序应该打开。Openwithmenuhttp://i4.photoblog.com/photos/27294-1306838510-0.jpg 最佳答案 您可以为此使用这个很棒的类(class):http://www.mentalis.org/soft/class.qpx?id=5

windows - 什么检测图片类型的方法比较靠谱 : content-type or MIME-sniffing?

我想检测Windows应用程序中的图像文件格式。图像要么从网络(通过HTTP)下载,要么从本地文件加载。对于检测从Web下载的文件的图像文件格式,哪种方法更可靠?文件扩展名是最明显的方式,但通常不正确或丢失HTTPheadercontent-type是一个很好的候选者(我可以检查图像类型而无需通过HTTPHEAD命令下载它),但有时它设置不正确MIME嗅探(通过WindowsAPIFindMimeFromData命令或通过手动检查文件内容的已知签名)是我知道的最后一种方法,但我从未使用过它,我不确定它是否可靠那么,我应该使用什么? 最佳答案

windows - 获取 unicode 符号的别名

是否有任何WinAPI可以获取Unicode字符的名称?目前我只知道一种方法是解析http://unicode.org/Public/6.1.0/ucd/NamesList.txt文件。 最佳答案 据我所知,没有用于检索该信息的WinAPI函数,但您可以解析UnicodeData.txt(来自unicode.org)文件很容易,这里有该文件的描述UnicodeCharacterDatabase. 关于windows-获取unicode符号的别名,我们在StackOverflow上找到一个

windows - 始终将 Windows 中的特定文件类型保存到一个位置?

我正在尝试执行以下操作我不确定是否可以使用VB.NET。我想为所有文件类型指定默认保存点,例如:在我的程序中,您为图片选择路径“C:\Users\Markus\Pictures”,每次您从网站下载图片文件,或者在保存文件对话框打开时使用skype或任何其他程序(外部的不是通过我的程序或连接到vb.net只是Windows默认的)然后它将始终显示"C:\Users\Markus\Pictures"对于.jpg.gif类型的文件等...非常感谢。 最佳答案 这段代码应该可以解决你的问题SaveFileDialog1.InitialDir

c# - 基于处理器类型在 C# 应用程序中运行可变线程

我正在用C#编写一个Windows应用程序,它本质上是一个多线程应用程序。但我正在修复,因为此应用程序可以在Celeron/P-IV系统上运行到Corei7系统。因此,我无法决定如何确定为此应用程序生成的线程数。有什么方法可以根据用于利用CPU最大功率的处理器来确定我可以产生多少线程,并使我的应用程序不滞后/减慢/卡住?您是否使用任何一种通用公式?谢谢。 最佳答案 我会考虑使用ThreadPool。据我所知,.NET框架自行管理最佳线程数(http://msdn.microsoft.com/en-us/library/0ka9477

c# - 将不同的数字类型作为参数发送到方法时是否存在性能问题?

鉴于此功能:voidfunction(DoubleX,Doubley,DoubleZ);如果我发送不同的数字数据类型,是否会出现性能问题?例如:function(1,2,3);//int,int,intfunction(1,2.2,1);//int,double,intfunction(1.3f,3.4,2.34f)//single,double,singlefunction(1.2f,1,1)//single,int,int.NETJIT如何管理它?它进行装箱-拆箱?这会影响性能吗? 最佳答案 您的确切示例将由编译器转换,因此没有

windows - Cmd 可以确定 .exe 或其他文件类型的路径位置吗?

我认为提出问题的最佳方式是举个例子。这是一个关于环境/用户变量的问题。我用的是windows系统。我有环境变量:C:\ProgramFiles\Anaconda3\Scripts我有一个文件:C:\ProgramFiles\Anaconda3\Scripts\conda.exe在cmd中输入“conda”会打开C:\ProgramFiles\Anaconda3\Scripts\conda.exe我的问题是:如果我不知道conda.exe的文件路径怎么办,cmd有没有办法返回:"C:\ProgramFiles\Anaconda3\Scripts\conda.exe"或返回"C:\Prog